lawyer reverse engineering cad software cnc radius3 design mediator thin-client application law cam patent engineering litigation intellectual property attorney arbitration copyright autocad mediation